S'installa (en. Settled down)

/sɛ̃stalɑ/

Synonyms

Slang Meanings

To settle down.
After a long day, I settle into my couch.
Après une longue journée, je m'installe dans mon canapé.
To get snug.
He got comfortable with his computer to work at home.
Il s'est calé avec son ordi pour travailler à la maison.