long cannon rifle - Alemán Inglés Diccionario