infinitely better - German English Dictionary