armoured scout vehicles - French English Dictionary