fulfill one's vow - Alemán Inglés Diccionario