'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]