blow from a stone launched with a slingshot - Español Inglés Diccionario