to hurl /hɜ:l/
v. t.lanciare; scagliare; vibrare: to hurl stones, scagliare pietre; to hurl threats [insults, reproaches] at sb., lanciare minacce [insulti, rimbrotti] a q.
to hurl oneself at (o upon, against), avventarsi, lanciarsi; scagliarsi; precipitarsi: They hurled themselves at (o upon, against) the invaders, si sono avventati sugli invasori.