stone (throw stones at) - Francés Inglés Diccionario