English translation of 'membrana'
'membrana' in Other Languages
British English: membrane NOUN
A membrane is a thin piece of skin which connects or covers parts of a person's or animal's body.
...inflammation of the thin membrane that lines the heart.
Translation of membrana from the Collins Italian to English Dictionary