Italian-English dictionary »

squama meaning in English

ItalianEnglish
squama noun
{f}

scale [scales](keratin pieces covering the skin of certain animals)
noun
[UK: skeɪl] [US: ˈskeɪl]
The bodies of reptiles are covered by scales. = I corpi dei rettili sono ricoperti di squame.