NHS Trust

NHS Trust

English Noun
Ad

Definition

a self-governing administrative body within the NHS; usually a group of hospitals

Ad