suit of armor - Espagnol Anglais Dictionnaire