Dictionary Definition
squama n : a protective structure resembling a
scale [also: squamae
(pl)]
User Contributed Dictionary
Extensive Definition
Squama (or Squamous ) refers to a structure
shaped like the scale of
a fish. More specifically,
it can refer to:
- Squama occipitalis
- Squama temporalis, the squamous portion of the temporal bone
- Squamous cell
Squamous epithelium refers to
epithelium, e.g. the skin, composed of squamous cells.