Squamella(n.) A diminutive scale or bractlet, such as those found on the receptacle in many composite plants; a palea.
Squamellae(pl. ) of Squamella

Words within squamella

7 letter words: 4 results
View all words...