suit of armor - Turkish English Dictionary