YourDictionary

Tortuga

island of Haiti, off the NW coast: 69 sq mi (179 sq km); pop. 14,000
Fr. name La Tortue

See Tortuga in American Heritage Dictionary 4

link/cite print suggestion box