improved armoured personnel carrier - French English Dictionary