inn noun definition in Holiday accommodation topic from the Oxford Advanced Learner's Dictionary

inn

 noun: Holiday accommodation topic
(old-fashioned, British English) a pub, usually in the country and often one where people can stay the night