inn
1. [ noun ] (housing) a hotel providing overnight lodging for travelers
Synonyms: hostelry lodge hostel
Related terms: hotel caravansary imaret roadhouse lodge
Similar spelling:   in
  inh
  Ina
  Inoa
  Inoue