English
›
Words
membrane
Translation:
English
Noun
3
any
thin sheet meant to separate or filter
a
soft
Add
Translation