English | German | Russian | Czech

Tortola English

Meaning Tortola meaning

What does Tortola mean?

Tortola

The largest and most populated of the British Virgin Islands.

Synonyms Tortola synonyms

What other words have the same or similar meaning as Tortola?

Are you looking for...?