Definition of Rosa

Any infomration entered here is solely your responsibility

Currently available definitions
Rosa in English
Noun
  1. large genus of erect or climbing prickly shrubs including roses