trinidad

/trˈɪnɪdæd/

Explore definitions, synonyms, and language insights of trinidad

Definitions

Noun
an island in West Indies just off the northeastern coast of Venezuela