Jamaica rose
English
Noun
Jamaica rose (plural Jamaica roses)
- A West Indian melastomaceous shrub (Lua error in Module:parameters at line 822: Parameter "noshow" is not used by this template.), with showy pink flowers.
Jamaica rose (plural Jamaica roses)