happen to meet someone - Turkish English Dictionary