come face to face with someone - Turkish English Dictionary