suffer immensely - German English Dictionary