The definition of an inn is a hotel or a place that provides food, lodging and accommodations.(noun)
A hotel in a small town with rooms for out of town guests to sleep in is an example of an inn.
See inn in Webster's New World College Dictionary
Origin: ME yn < OE inn (akin to ON inni) < adv. inn, inne, within: see in
transitive verb, intransitive verb
See inn in American Heritage Dictionary 4
Origin: Middle English
Origin: , from Old English; see en in Indo-European roots.
Learn more about inn