go on a pilgrimage to mecca - Turkish English Dictionary