Skip to content

scaled reptile

noun

  1. any reptile of the order Squamata
L941656 on Wikidata ↗