stone shot made with a slingshot - Español Inglés Diccionario