Synonyms and Antonyms for squama

1. squama (n.)

a protective structure resembling a scale

Synonyms: