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
noun
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
noun
Origin:
Origin: Middle English
Origin: , from Old English; see en in Indo-European roots
.
Learn more about inn