Prev 13 of 27 Next
13. Carmela
Meaning: garden