to put into an office or welcome into an organization with special ceremonies <installed her as the new principal of the high school>
to establish or place comfortably or snugly <installed herself in an easy chair by the fireplace and remained there for the rest of the afternoon> Related Words deploy
, curl up
, dig in
Seen & Heard
What made you want to look up install? Please tell us where you read or heard it (including the quote, if possible).