Jamaica-rose Definition
noun
A West Indian melastomaceous shrub (Blakea trinervis), with showy pink flowers.
Wiktionary
Other Word Forms of Jamaica-rose
Noun
Singular:
jamaica-rose
Plural:
jamaica-rosesFind Similar Words
Find similar words to jamaica-rose using the buttons below.