VariousWords beta
Related Terms:
Definitions:
Noun
squama
Definition: a protective structure resembling a scale
Definition: A scale cast off from the skin; a thin dry shred of epithelium.