to house, to accommodate
Ofrecer un lugar o espacio para que alguien viva o se quede temporalmente.
El hotel puede albergar a cien personas.
Decidimos albergar a los visitantes en nuestra casa.
Think 'harbor' — both mean to shelter or house someone.