(STORE) [verb] [T usually + adverb or preposition] [esp. UK and ANZ] [formal] - to put (something) in a safe place where it can be keptHer jewellery is lodged with the bank.You should lodge a copy of the letter with your solicitor.
LODGE
Meaning of LODGE in English
Cambridge English vocab. Кембриджский английский словарь. 2012