Squamoid /(skwā"moid)/

Squa·moid

Squamoid

a.
  1. Resembling a scale; also, covered with scales; scaly.