v. live, reside; stay overnight; accommodate someone; rent a room to; contain; stick in, implant; become stuck in, become embedded; enter or file a complaint; deposit, entrust to
LODGE
Meaning of LODGE in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012