Definitions
noun
the capital and largest city of Trinidad and Tobago on the west coast of the island of Trinidad
noun
the capital and largest city of Trinidad and Tobago on the west coast of the island of Trinidad
Look “port-of-spain” up elsewhere
Want another word?
Spin the dictionary for a fresh one.