English synonyms about - contact  

squama

noun

1 squama

A protective structure resembling a scale.


Find more on squama elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0301