Definition of “mental hospital” - English Dictionary

british dictionary