English
›
Words
a
soft, thin, pliable sheet of animal or vegetable tissue that protects an organ, and through which dissolved nutrients can pass
Translation:
English
Noun
0
membrane
Add
Translation