membrana = membrane feminine noun

membrana

feminine noun

English Translation of MEMBRANA

2
membrana interdigital : web, webbing (of a bird's foot)
—membranoso, -sa adjective

Related to MEMBRANA

Synonyms: tela; lámina, capa, túnica

Seen & Heard

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

Spanish Word of the Day