motor inn

Noun
  1. A hotel for motorists;
    Provides direct access from rooms to parking area (synset 103796288)

Other Searches