suffer many ailments - French English Dictionary