membrane
nounDefinition of membrane
1
: a thin soft pliable sheet or layer especially of animal or plant origin
2
: a piece of parchment forming part of a roll
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more