separate antitank artillery battalion - Turco Inglés Diccionario