Definify.com

Definition 2024


elephantine_tortoise

elephantine tortoise

English

Noun

elephantine tortoise (plural elephantine tortoises)

  1. A huge land tortoise, especially Testudo elephantina, from islands in the Indian Ocean, or Testudo elephantopus, from the Galapagos Islands.