antitank barrier - French English Dictionary