republic of trinidad and tobago

Noun
  1. An island republic in the West Indies off the northeastern coast of Venezuela;
    Achieved independence from the United Kingdom in 1962 (synset 108774035)

Other Searches