A location or island, specifically referring to Tortola, part of the British Virgin Islands.
एक स्थान या द्वीप, विशेष रूप से टोर्टोला, जो ब्रिटिश वर्जिन आइलैंड्स का हिस्सा है।
English Usage: We spent our vacation on the beautiful island of Tortola.
Hindi Usage: हमने अपनी छुट्टियाँ सुंदर द्वीप टोर्टोला पर बिताई।
tortola, tortolla, tortoala