Learning Center

Dictionary

Type a word in English or Spanish. English is blue, Spanish is rose. Tap any line to hear it.

membrane

English

  1. 🔊 a thin pliable sheet of material
  2. 🔊 a pliable sheet of tissue that covers or lines or connects the organs or cells of animals or plants

Spanish

  1. 🔊 membrana membrane

Similar words

tissue layer allantoic membrane amnion amniotic sac arachnoid membrane basement membrane coat coating collop conjuctiva covering cut deal disk eardrum feuille film flap foil fold hymen lamella lamina laminated glass