trinidad

Noun
  1. An island in West Indies just off the northeastern coast of Venezuela (synset 108773685)

Found on Word Lists

Other Searches