leopard tortoise
Jump to navigation
Jump to search
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.