antitank artillery battalion - Francés Inglés Diccionario