inn (Noun) — A hotel providing overnight lodging for travellers.
inn (Noun) — A building with a bar that is licensed to sell alcoholic drinks.