how come i have to stay here? - Turco Inglés Diccionario