owe one's thanks - Alemán Inglés Diccionario