Tortoise Islands
English
Proper noun
Tortoise
Islands
(
archaic
)
The
Galápagos Islands