armoured artillery - French English Dictionary