squamula

noun
squamu·​la | \ ˈskwamyələ, -wām-, -wäm-\
plural squamulae\ -​ˌlē , -​ˌlī \

Definition of squamula

1 : squamule
2 : the tegula of a hymenopteron

History and Etymology for squamula

New Latin, from Latin, small scale, diminutive of squama scale

Keep scrolling for more