hard hitting antitank gun - Allemand Anglais Dictionnaire