inn




inn - noun

  • a hotel providing overnight lodging for travelers
  • inn - thesaurus

    auberge   hostel   hostelry   lodge