suit of armor - French English Dictionary