leopard tortoise
English
editNoun
editleopard tortoise (plural leopard tortoises)
- Stigmochelys pardalis, a large tortoise of the African savannas, with a patterned shell resembling the coat of a leopard.
leopard tortoise (plural leopard tortoises)