vow made to god, the virgin, or a saint - Espagnol Anglais Dictionnaire