Tortola









Tortola


noun

  1. the principal island of the British Virgin Islands, in the NE West Indies. 9730; 21 sq. mi. (54 sq. km).

noun

  1. an island in the NE Caribbean, in the Leeward Islands group: chief island of the British Virgin Islands. Pop: 23 900 (latest est). Area: 62 sq km (24 sq miles)
53 queries 0.542