Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

membrana Definition

Cancel
membrana
noun(mem-bra-na)
membrane
membrana
noun(mem-bra-na)
nictitating membrane
membrana
noun(mem-bra-na)
a thin membrane found in many vertebrate animals at the inner angle or beneath the lower lid of the eye and capable of extending across the eyeball —called also membrana nictitans, third eyelid

Words Related to membrana!

membrana Examples by Brain Bank Users