Find the word definition

Wiktionary

squames

n. (plural of squame English)