meaning of republic of trinidad and tobago

1. an island republic in the West Indies off the northeastern coast of Venezuela; achieved independence from the United Kingdom in 1962


Related Words

republic of trinidad and tobago |

Developed & Maintained By Taraprasad.com

Treasure Words