Squamoid

adj

Definitions

Adjective
  1. 1
    Resembling a scale.
  2. 2
    Covered with scales; scaly.

Etymology

From Latin squama (“scale”) + -oid.

Next best steps

Mini challenge

Unscramble this word: squamoid