her knight in shining armor - Turkish English Dictionary