squamella

/sɒkwəˈmɛlə/

Definitions

1. noun

A small scale or plate of skin, especially one that is smooth and shiny.

“The doctor examined the squamella under the microscope to diagnose the skin condition.”

Synonyms

  • plate
  • scale

Antonyms

  • callus
  • wart