HOSTEL


Meaning of HOSTEL in English

noun an inn.

2. hostel ·noun a small, unendowed college in oxford or cambridge.

Webster English vocab.      Английский словарь Webster.