Deutsch-Englisch Wörterbuch »

er hat ihr viel zu verdanken. bedeutet auf Englisch

DeutschEnglisch
Er hat ihr viel zu verdanken.

He owes a lot to her.