eyepatch - Turkish English Dictionary