Definify.com

Definition 2024


Tortola

Tortola

See also: tórtola

English

Proper noun

Tortola

  1. The largest and most populated of the British Virgin Islands.