spotted sand lizard
Jump to navigation
Jump to search
English[edit]
Noun[edit]
spotted sand lizard (plural spotted sand lizards)
- A desert-dwelling lizard endemic to Africa, of species Meroles suborbitalis.
spotted sand lizard (plural spotted sand lizards)