one of life's great mysteries - Turkish English Dictionary