A hostel is a large house where people can stay cheaply for a short period of time. Hostels are usually owned by local government authorities or charities.
英英词典释义
Noun
1. a hotel providing overnight lodging for travelers
2. inexpensive supervised lodging (especially for youths on bicycling trips)