Also known as Isla Tortuga, I. Tortuga, Tortuga, Tortuga I., Tortuga Is., Brattle, Brattle Island, Brattle Isle
tortoise-shaped islet near Isabela in the Galapagos Archipelago, Ecuador
via Wikidata · CC0
L'île Tortuga, en espagnol Isla Tortuga, en anglais Tortuga Island, est une île inhabitée d'Équateur située dans l'archipel des Galápagos à environ neuf kilomètres au sud-est d'Isabela et de la petite ville de Puerto Villamil. * Portail des îles Galápagos * Portail du monde insulaire
Abstract from DBpedia / Wikipedia · CC BY-SA
via Wikidata sitelinks · CC0
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).