overwhelmed with work - French English Dictionary