suit of armor - Turc Anglais Dictionnaire