a knight in shining armor - Turkish English Dictionary