Prev 25 of 68 Next
Elora
Origin: English

Meaning: God gives the laurel