del campo's leaf-toed gecko - Turkish English Dictionary