Definitions
noun
very large tortoises of the Galapagos and Seychelles islands
Look “giant tortoise” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
very large tortoises of the Galapagos and Seychelles islands