hard hitting antitank gun - German English Dictionary