Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of squame

- A scale.
- The scale, or exopodite, of an antenna of a crustacean.