Definition of membrane
English to English noun - a thin pliable sheet of material
source: WordNet 3.0 - a pliable sheet of tissue that covers or lines or connects the organs or cells of animals or plants
source: WordNet 3.0 - A thin layer or fold of tissue, usually supported by a fibrous network, serving to cover or line some part or organ, and often secreting or absorbing certain fluids.
source: Webster 1913 English to Tagalog noun - [mémbren] Balat na manipís
source: Diccionario Ingles-Español-Tagalog
Visual Synonyms
Nearby Word
monembryony, meprin, mummy-brown, mowburn, mababayaran, mainframe, mapararaan, maparam, maniform, manubrium, mummiform, mavournin, mammiform
|
|
|