squamella
English
squamella meaning in English • squamella का अर्थ अंग्रेजी में
Noun
- A diminutive scale or bractlet, such as those found on the receptacle in many composite plants; a palea.