armored scout vehicle - French English Dictionary