Jamaica Channel

English

Proper noun

Jamaica Channel

  1. A strait between Jamaica and Hispaniola, in the Caribbean Sea.

Translations