trinidad Meaning, Definition & Usage

  1. noun an island in West Indies just off the northeastern coast of Venezuela

WordNet