German-English dictionary »

er hat ihr viel zu verdanken. meaning in English

GermanEnglish
Er hat ihr viel zu verdanken.

He owes a lot to her.