pass on to the great beyond - Turkish English Dictionary