Word info

membrana

Noun

Meaning

A membrane.

A thin, animal-derived, flexible planar material, such as parchment.

Source: en.wiktionary.org

Related terms

Phrases with the word

Close letter words and terms