Advertisement

Advertisement

Ocho Rios

[oh-choh ree-uhs]

noun

  1. a seaport in northern Jamaica: Caribbean winter resort.



Advertisement

Advertisement

Advertisement

Advertisement