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.

Words Starting With

Words Ending With

Unscrambles

squamation