Webster's English Dictionary

Enter the word to look up:

membrane

mem.brane \'mem-.bra-n\ \-.bra-nd\ n [L membrana skin, parchment, fr. 
   membrum] 1: a thin soft pliable sheet or layer esp. of animal or plant 
   origin  2: a piece of parchment forming part of a roll  - membraned aj