armoured infantry fighting vehicle - French English Dictionary