having promised before god, the virgin, or some saint to abstain from certain proclivities - Spanisch Englisch Wörterbuch