elephant tortoise
noun
1
: a giant tortoise (Testudo gigantea) of the Aldabra islands
2
: a tortoise (Testudo elephantopus) of the Galápagos islands that is now extinct
Love words? Need even more definitions?
Merriam-Webster unabridged
Share