squama Meaning, Definition & Usage

  1. noun a protective structure resembling a scale

WordNet


Squa"ma noun
Etymology
L. a scale.
Wordforms
plural Squamæ
Definitions
  1. (Med.) A scale cast off from the skin; a thin dry shred consisting of epithelium.

Webster 1913