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

Meaning Of Squamella

  1. n.
    A diminutive scale or bractlet, such as those found on the receptacle in many composite plants; a palea.



Menu