armoured fighting vehicle (afv) - French English Dictionary