kind of large cannon - Francés Inglés Diccionario