spotted sand lizardWiktionary 原文英美释义名词noun1A desert-dwelling lizard endemic to Africa, of species Meroles suborbitalis.