hotel

Noun
  1. A building where travelers can pay for lodging and meals and other services (synset 103547513)

Other Searches