pump guns - Alemán Inglés Diccionario