'Trinidad and Tobago' definitions:

Definition of 'Trinidad and Tobago'

(from WordNet)
noun
An island republic in the West Indies off the northeastern coast of Venezuela; achieved independence from the United Kingdom in 1962 [syn: Trinidad and Tobago, Republic of Trinidad and Tobago]