What is the meaning of rosebush in English?

Learn vocabulary with pictures as well as definitions of rosebush in English

Learn in

See more

n. rosebush

Definition of rosebush in English

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

Synonyms of rosebush in English

rose bushrose