English Dictionary
Definition hostelry in British English
hostelry noun
[countable] noun
/ˈhɒst(ə)lri/
Synonyms and related words
