overwhelm someone with arguments - French English Dictionary