Elephantine Tortoise Definition
noun
A huge land tortoise, especially Testudo elephantina Testudo elephantina , from islands in the Indian Ocean, or Testudo elephantopus Testudo elephantopus , from the Galapagos Islands.
Wiktionary
Other Word Forms of Elephantine Tortoise
Noun
Singular:
elephantine tortoise
Plural:
elephantine tortoisesFind Similar Words
Find similar words to elephantine tortoise using the buttons below.