Tortola Hear it!

Tortola Definition

Tor·tola (tôr tō)

chief island of the British Virgin Islands: 21 sq mi (54 sq km); pop. 14,000