vow made to god, the virgin, or a saint - Spanisch Englisch Wörterbuch