armoured infantry fighting vehicle - Spanish English Dictionary