kind of large cannon - Allemand Anglais Dictionnaire