INN Meaning of INN in English [noun] [C] - a pub where you can stay for the night, usually in the countrysideWe stayed at an inn. Cambridge English vocab. Кембриджский английский словарь. 2012