tactical wheeled armoured vehicle - French English Dictionary