Rosandra

Meaning
Old EnglishFrom Rose: Rose
Old EnglishFrom Sandra: Protector of Mankind
Gender
Origin