Jamaica rose noun1 •A West Indian melastomaceous shrub (Blakea trinervia), with showy pink flowers. formsJamaica roses