Tamil Dictionary 🔍

squamella

Squa*mel"la, n.; pl. Squamellæ. Etym: [NL., dim. fr. L. squama a scale.] (Bot.) Defn: A diminutive scale or bractlet, such as those found on the receptacle in many composite plants; a palea.


squamella - Similar Words