The Leopard Tortoise (Stigmochelys pardalis)

“Stigmochelys pardalis” is a combination of Greek words: stigma meaning “point” and pardalis meaning “spotted”.