noun
1. Britain : a small hospital that is served by local general practitioners
2. : a hospital consisting of or including several detached or semidetached cottages
noun
1. Britain : a small hospital that is served by local general practitioners
2. : a hospital consisting of or including several detached or semidetached cottages
Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012