a hospital in Berkshire, southern England, for people who are mentally ill. It is well known to British people as a place to which criminals are sent if they cannot go to an ordinary prison because of mental illness:
He was sent to Broadmoor in 1985 and may never be released.