Jamaica rose

Noun

 * 1) A West Indian melastomaceous shrub, with showy pink flowers.