Rosara

Meaning
Old EnglishFrom Rose: Rose
GreekFrom Sara: Princess
Gender
Origin