Tortoise Islands

English

Proper noun

Tortoise Islands

  1. (archaic) The Galápagos Islands