Glossary
In the UK, a proposed type of hospital that would be independent of its Local Health Authority in financial matters.
Posted
in
by
Tags: