Definition Definition

squame - Meaning and Examples

Meaning of 'squame' (Webster Dictionary)

1 . Squame [ n.]
- A scale.
- The scale, or exopodite, of an antenna of a crustacean.