Refine this word faster
Squamoid
adj
Definitions
Adjective
- 1 Resembling a scale.
- 2 Covered with scales; scaly.
Etymology
From Latin squama (“scale”) + -oid.
See also for "squamoid"
Next best steps
Mini challenge
Unscramble this word: squamoid