ultimate destination or stop - Turkish English Dictionary