membrana (pl: membranae) - Spanish English Dictionary
History

membrana (pl: membranae)

Play ENESENus
Play ENESENuk
Play ENESENau


Meanings of "membrana (pl: membranae)" in Spanish English Dictionary : 1 result(s)

English Spanish
Medicine
membrana (pl: membranae) membrana [f]