Elephantine tortoise Meaning, Definition & Usage

Definitions
  1. (Zoöl.), a huge land tortoise; esp., Testudo elephantina, from islands in the Indian Ocean; and T. elephantopus, from the Galapagos Islands.

Webster 1913