all to the better - German English Dictionary