how come i have to stay here? - Turkish English Dictionary