leopard tortoise , the free dictionary
English[edit]
Noun[edit]
leopard 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)