English Dictionary
◊ SQUAMATA
Squamata
n : diapsid reptiles: snakes and lizards [syn: {Squamata}, {order
Squamata}]