Meaning of inn
Definition of inn
(noun)
a
hotel
providing
overnight
lodging
for travelers
Other information on inn
WIKIPEDIA results for
inn
Amazon results for
inn
Tweet