Skip to content
Search the dictionary
Word of the Day
Etymology
Tools
A–Z
History
Etymology
· Latin
membrana
3 English words descend from Latin
membrana
, most common first.
membrane
A mechanical, thin, flat flexible part that can deform or vibrate when excited by an external force.
granulosa
A layer of small cells that forms the wall of an ovarian follicle.
membrana
A membrane.