Prev 13 of 50 Next
13. Davide
Meaning: beloved