all better (now) - German English Dictionary