elephantine tortoise

Noun

 * 1) A huge land tortoise, especially the Aldabra giant tortoise, from the Seychelles, or the Galápagos tortoise , from the Galápagos Islands.