squamule

noun
plural -s

Definition of squamule

: a small scale:
a : one of the scalelike lobes of the thallus of a lichen
b : lodicule

History and Etymology for squamule

New Latin squamula

Keep scrolling for more