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