to hurl insults at

listen to the pronunciation of to hurl insults at
English - Turkish

Definition of to hurl insults at in English Turkish dictionary

lapidate
taşla
lapidate
{f} taşlamak
lapidate
(fiil) taşlamak
English - English
lapidate