Translation of "Mein moeglichstes tun" in English

Related phrases