D defs.my
Entry 1 sense Webster, 1913

Squama

/(skwā"mȧ)/ · Squa·ma · IPA
01 n. A scale cast off from the skin; a thin dry shred consisting of epithelium.
pl. Squamae ((-mē))
  1. 1.
    A scale cast off from the skin; a thin dry shred consisting of epithelium.(Med.)