Noun Definition

squamata

1.Definition: diapsid reptiles: snakes and lizards

Category: Animals