Squamation Definition
skwə-māshən
noun
The condition of being squamate.
Webster's New World
Epidermal scale arrangement.
Webster's New World
Advertisement
Find Similar Words
Find similar words to squamation using the buttons below.