Definition of Spanish Main in English:

Spanish Main

proper noun

  • The former name for the north coast of South America between the Orinoco River and Panama, and adjoining parts of the Caribbean Sea.