Definition of open ward in English:

open ward

noun

Medicine
  • 1A 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.