a (damn) sight better - German English Dictionary