improved armoured personnel carrier - Espagnol Anglais Dictionnaire