scagliarsi

Meaning

  1. to pounce, to hurl oneself, to fling oneself
  2. (figuratively) to lash out at, to rail against

Notes

Sign in to write sticky notes