squamoid

/ˈskwɑːmoʊɪd/

Definitions

1. adjective

resembling a scale or a scaly structure, or having a scaly appearance

“The squamoid skin on the newt’s back protected it from dry environments.”

2. noun

a scaly structure or a small, scaly plate, especially one found in the skin or on the surface of an organ

“The pathologist examined the squamoid growth under a microscope.”

Synonyms

  • scaly
  • squamosal
  • squamous

Antonyms

  • glabrous
  • smooth