Word Definition

Hostel

  1. A small, unendowed college in Oxford or Cambridge.
  2. An inn.

Synonyms