squamella

noun
squa·​mel·​la | \ skwəˈmelə\
plural squamellae\ -​(ˌ)lē , -​ˌlī \

Definition of squamella

: a diminutive scale or bractlet

History and Etymology for squamella

New Latin, from squam- + -ella

Keep scrolling for more