French Meaning of squama
Écaille
Other French words related to Écaille
No Synonyms and anytonyms found
Nearest Words of squama
Definitions and Meaning of squama in English
squama (n)
a protective structure resembling a scale
FAQs About the word squama
Écaille
a protective structure resembling a scale
No synonyms found.
No antonyms found.
squam => écaille, squalus suckleyi => Émissole du Pacifique, squalus acanthias => Émissole lisse, squalus => requin, squalor => Misère,