Squama \Squa"ma\, n.; pl. {Squam[ae]}. [L. a scale.] (Med.) A scale cast off from the skin; a thin dry shred consisting of epithelium.
squama n : a protective structure resembling a scale [also: {squamae} (pl)]
Copyright © 2024 3Dict.net