Deutsch-Englisch Wörterbuch »

es ist ihm zu verdanken. bedeutet auf Englisch

DeutschEnglisch
Es ist ihm zu verdanken.

It's due to him.