meaning of hostels
1. An inn.
2. A small, unendowed college in Oxford or Cambridge.
3. inexpensive supervised lodging especially for youths on bicycling trips
Related Words
hostel | hosteler | hosteller | hostelry | hostess | hostess-ship |