tortola

/tɔrtələ/

Definitions

1. noun

A small island in the British Virgin Islands, known for its beautiful beaches and crystal-clear waters.

“The couple decided to spend their honeymoon on the picturesque island of Tortola.”

Synonyms

  • island
  • paradise

Antonyms

  • desert
  • wasteland