membrana = membrane feminine noun

membrana

feminine noun
feminine noun

English Translation of MEMBRANA

1
2
membrana interdigital : web, webbing (of a bird's foot)
membranoso, membranosa, membranoso, membranosa adjective

Seen & Heard

What made you want to look up membrana? Please tell us where you read or heard it (including the quote, if possible).