sling shots - Alemán Inglés Diccionario