i'm indebted to you - German English Dictionary