Summary
English Synonyms:   more detail...
  1. squama:


English

Detailed Synonyms for squama in English

squama:

squama [the ~] nom

  1. the squama
    – a protective structure resembling a scale 1
    the squama
    – a protective structure resembling a scale 1

Related Words for "squama":

  • squamae

Alternate Synonyms for "squama":


Related Definitions for "squama":

  1. a protective structure resembling a scale1