Definition Definition

squama - Meaning and Examples

Meaning of 'squama' (Webster Dictionary)

1 . Squama [ n.]
- A scale cast off from the skin; a thin dry shred consisting of epithelium.