German-English dictionary »

es ist ihm zu verdanken. meaning in English

GermanEnglish
Es ist ihm zu verdanken.

It's due to him.