suffer greatly - French English Dictionary