Online English Dictionary

Home

Rosebush


n.

The bush or shrub which bears roses.


© 2009 Dammam Community College