0%

ALL meanings of squamella

S s
  • noun squamella a small scale or bract in a plant 0
  • noun squamella (botany) A diminutive scale or bractlet, such as those found on the receptacle in many composite plants; a palea. 0
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?