Hostel

Webster's Dictionary of the English Language

·noun An Inn.

II. Hostel ·noun A small, unendowed college in Oxford or Cambridge.

Related Words