kind of large cannon - Alemán Inglés Diccionario