Squamate (noun) Definition, Meaning & Examples

adjective
  1. provided or covered with squamae or scales; scaly.
Squamate (noun) Definition, Meaning & Examples

More Definitions