chance upon - Turkish English Dictionary