each to his own and god watching over everyone - Turkish English Dictionary