Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

tortola Definition

Cancel
tortola
geographical name(Tor-to-la)
island in the British West Indies area 21 square miles (54 square kilometers), population 23,500

Words Related to tortola!

tortola Examples by Brain Bank Users