Definition, synonyms and related words
a self-governing administrative body within the NHS; usually a group of hospitals