giant tortoise Meaning, Definition & Usage

  1. noun very large tortoises of the Galapagos and Seychelles islands

WordNet