living newspaper
noun
: a theatrical presentation often using a medley of techniques (as staged and filmed episodes) to dramatize social and economic problems compare epic drama
Love words? Need even more definitions?
Merriam-Webster unabridged
Share