What is the meaning of rose bush in English?

Learn vocabulary with pictures as well as definitions of rose bush in English

Learn in

See more

n. rose bush

Definition of rose bush in English

Shrub that has stems with sharp prickles and leaves with serrated edges, which produces roses.

Synonyms of rose bush in English

rosebush