squamoid Meaning, Definition & Usage

Squa"moid adjective
Etymology
L. squama scale + -oid.
Definitions
  1. Resembling a scale; also, covered with scales; scaly.

Webster 1913