Also means
settle in
Usage Note
Installer means to install (software, equipment) or to set up. The reflexive s'installer means 'to settle in' or 'to sit down' — installez-vous! ('make yourself comfortable / have a seat') is a very common polite invitation. Installation is the cognate noun used in both technical and artistic contexts.
Examples
"Il s'installe confortablement dans le canapé."
Natural Translation
He settles comfortably into the sofa.
Literal Translation
He himself installs comfortably in the sofa

Free starter pack
Building your French vocabulary?
Get the 100 most common French words as a free PDF — one email, no spam.
Related Words
Explore French by topic