to be more or less permanently resident - Turco Inglés Diccionario