Noun
Jamaica rose (plural Jamaica roses) A West Indian melastomaceous shrub (Blakea trinervia), with showy pink flowers.