Lingvanex Tranalator

Lingvanex Translator

Translate: Text, Voice, Camera


Meaning & Definition of Rosebush in English

English

Rosebush

/roʊzbʊʃ/

noun

1. Any of many shrubs of the genus rosa that bear roses

    synonym:
  • rose
  • ,
  • rosebush