Meaning: 1 to criticize harshly and usually publicly <the union organizers assailed the company for failing to provide a safe working environment> — see attack2 2 to take sudden, violent action against <a band of robbers assailed the lone traveler> — see attack1