kind of large cannon - Turco Inglés Diccionario