Squama
WordNet

noun


(1)   A protective structure resembling a scale
 
x
OK