Squamoid
/(skwā"moid)/
Squa·moid
Squamoid
a.
Resembling a scale; also, covered with scales; scaly.