YourDictionary

squamation

noun

  1. the condition of being squamate
  2. epidermal scale arrangement

See squamation in American Heritage Dictionary 4

link/cite print suggestion box