squamella
noun
squa·mel·la
| \ skwəˈmelə\
plural squamellae\ -(ˌ)lē , -ˌlī \
Definition of squamella
: a diminutive scale or bractlet
Keep scrolling for more