The BFD Word of the Day
The word for today is… assail (verb): 1: to attack violently : assault 2: to encounter, undertake, or confront energetically 3: to oppose, challenge, or criticize harshly and forcefully 4a: to trouble or afflict in a manner that threatens to overwhelm b: to be perceived by (a person, a person’s