What does Jamaica mean in English?

Jamaica is a flower (Hibiscus) that is dried and then tea is made from it. The tea is served cold (as an agua fresca).

So, in English, it would be Hibiscus tea, but the beverage itself is also known as Jamaica.