hostel noun definition in Holiday accommodation topic from the Oxford Advanced Learner's Dictionary

hostel

 noun: Holiday accommodation topic
a building that provides cheap accommodation and meals to students, workers or travellers