Search results
- Dictionarysquamate/ˈskweɪmət/
noun
- 1. a reptile of the large order Squamata; a snake, lizard, or worm lizard.
adjective
- 1. relating to or denoting squamates.
Powered by Oxford Dictionaries
noun
adjective
Powered by Oxford Dictionaries