armoured recce vehicle - French English Dictionary