separate antitank artillery battalion - Turkish English Dictionary