Dictionary
This website uses cookies to ensure you get the best experience on our website.
Learn more
Got It!
Meaning Of Membranaceous
a.
Same as Membranous.
a.
Thin and rather soft or pliable, as the leaves of the rose, peach tree, and aspen poplar.
←
Membral
Membrane
→
Shares
Related Words
Bran
Rana
Menu
Home
Search
My Last Searches