Subscribe
URL of the page has been copied to clipboard.
Meaning : An island republic in the West Indies off the northeastern coast of Venezuela. Achieved independence from the United Kingdom in 1962.
Synonyms : republic of trinidad and tobago
दो कैरीबियन द्वीपों का देश।
Install App