Word info

squame

Noun

Meaning

A scale.

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

Source: Webster's dictionary

Anagrams

Close letter words and terms