to pelt with stones - Turco Inglés Diccionario