suffer immensely - Turkish English Dictionary