meet one's end - Turkish English Dictionary