about jouvert 2009 jamaica up to the minute news

Definition of Jamaica

a country on the island of Jamaica became independent of England in much poverty the major industry is tourism; an island in the West Indies to the south of Cuba and to the west of Haiti
irie