Subscribe
URL of the page has been copied to clipboard.
Meaning : A hotel for motorists. Provides direct access from rooms to parking area.
Synonyms : court, motor inn, motor lodge, tourist court
Install App