squamoid

English

Etymology

From Latin squama (scale) + -oid.

Adjective

squamoid (comparative more squamoid, superlative most squamoid)

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

Synonyms

Noun

squamoid (plural squamoids)

  1. (medicine) This term needs a definition. Please help out and add a definition, then remove the text {{rfdef}}.

References