This website uses cookies to ensure you get the best experience on our website. Learn more

Meaning Of Membranaceous

  1. a.
    Same as Membranous.
  2. a.
    Thin and rather soft or pliable, as the leaves of the rose, peach tree, and aspen poplar.



Shares

Related Words

Menu