English

lodge noun definition in Animal homes topic from the Oxford Advanced Learner's Dictionary

lodge

 noun: Animal homes topic
[countable] the home of a beaver or an otter

Explore other topic groups related to Animal homes

Animals