English word definition — powered by WordNet
a hotel providing overnight lodging for travelers
Want to remember auberge?