Tortuga is the Spanish word for a turtle or tortoise. It may also refer to:
Tortuga is the Spanish word for a turtle or tortoise. It may also refer to:
==Geography== Tortugas, Argentina, a town in Santa Fe Province, Argentina Tortuga (Haiti), a Caribbean island that forms part of Haiti Tortugas Banks, coral reefs in the Florida Keys National Marine Sanctuary Tortuga Bay, a bay on Santa Cruz Island in the Galapagos Tortuga Island (disambiguation) Dry Tortugas, a group of islands in the Florida Keys in the United States Freeport Tortuga, a free port project on Tortuga, Haiti, during the early 1970s
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).