have no business to be somewhere - Turco Inglés Diccionario