Prev 23 of 30 Next
Marvella
Meaning: miracle
Origin: French