a welter of problems - French English Dictionary