squamation

listen to the pronunciation of squamation
English - English
{i} scaliness; arrangement of scales on an animal
squamation
Favorites