Definitions for: Squama


[n] a protective structure resembling a scale



Webster (1913) Definition: Squa"ma, n.; pl. Squam[ae]. [L. a scale.] (Med.)
A scale cast off from the skin; a thin dry shred consisting
of epithelium.

See Also: alula, calypter, scale

Try our:
Scrabble Word Finder

Scrabble Cheat

Words With Friends Cheat

Hanging With Friends Cheat

Scramble With Friends Cheat

Ruzzle Cheat



Related Resources:
animals beginning with i
this site