Definitions
There is 1 meaning of the phrase
Bengal Rose.
Bengal Rose - as a noun
Shrubby chinese rose; ancestor of many cultivated garden roses
Synonyms (Exact Relations)
china roserosa chinensis