MEMBRANE MEANING IN ENGLISH

• Membrane Definition & Synonyms

  1. (n.) 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.


• Membraneous Definition & Synonyms

  1. (a.) See Membranous.


RECENT SEARCHES