Squamose

Definition:

  • () Alt. of Squamous

Compare squamose with other words:

squamate vs. squamose

squamose vs. squamous