street theatre


noun

dramatic entertainments performed esp in shopping precincts