PARTICIPATION Meaning of PARTICIPATION in English [noun] [U]The whole idea behind the show is that it's meant to encourage audience participation. Cambridge English vocab. Кембриджский английский словарь. 2012