German-English dictionary »

membrana meaning in English

GermanEnglish
die Membrana Substantiv

membrane [membranes]◼◼◼noun
[UK: ˈmem.breɪn] [US: ˈmem.ˌbren]

membranartig

membranoid