armoured military vehicle - French English Dictionary