Rosebush Meaning

There are 1 meaning(s) for word Rosebush

Meaning 1 : any of many shrubs of the genus Rosa that bear roses

    Synonyms : rose