English Dictionary
◊ SQUAMA
squama
n : a protective structure resembling a scale