hostels
noun
- 1
A commercial overnight lodging place, with dormitory accommodation and shared facilities, especially a youth hostel
- 2
(not US) A temporary refuge for the homeless providing a bed and sometimes food
- 3
A small, unendowed college in Oxford or Cambridge.
Translate “hostels” to another language
Click any language to open the translator with this word already filled in.