Definition of open ward in English:
open ward
noun
Medicine1A large open-plan ward for the accommodation of many patients.
2A ward in a psychiatric hospital allowing relative freedom of movement to patients.
Origin
Early 20th century; earliest use found in Science.
Are You Learning English? Here Are Our Top English Tips