Search results
- Dictionaryhostel/ˈhɒstəl/
noun
- 1. an establishment which provides inexpensive food and lodging for a specific group of people, such as students, workers, or travellers.
Powered by Oxford Dictionaries
noun
Powered by Oxford Dictionaries