Elephantine tortoise
Meaning, Definition & Usage
Dictionary
Related
Definitions
(Zoöl.)
, a huge land tortoise; esp.,
Testudo elephantina
, from islands in the Indian Ocean; and
T. elephantopus
, from the Galapagos Islands.
Webster 1913
Previous
Next