Meaning of “lodge” - Learner’s Dictionary

lodge

noun [ C ] uk us /lɒdʒ/

a small house in the country that is used especially by people on holiday:

(Definition of “lodge noun” from the Cambridge Learner’s Dictionary © Cambridge University Press)