to settle oneself down - Español Inglés Diccionario