Emelie
ads1
Meaningliterally meaning someone who is striving or eager to excel when faced in difficult situations against a rival.
ReligionChristianity
OriginGerman, Swedish
Meaningliterally meaning someone who is striving or eager to excel when faced in difficult situations against a rival.
ReligionChristianity
OriginGerman, Swedish