Englishfor English speakers
squamation
English
Meaning squamation meaning
What does squamation mean?
squamation
noun
—
(zoology, uncountable) The condition or character of being covered with scales.
—
(zoology, countable) A particular arrangement of scales; a special mode or form of squamation.
—
pathology, dermatology: scaly growth on the skin
Are you looking for...?