tavestock

/ˈtævɪstɒk/

Definitions

1. noun

A town in Devon, England, or a psychiatric hospital in Devon, England, known for its experimental and therapeutic approaches to mental illness.

“The patients at Tavistock hospital benefited greatly from the holistic approach to their treatment.”

Synonyms

  • psychiatric hospital
  • therapeutic center

Antonyms

  • traditional hospital
  • unhelpful institution