English Dictionary
Definition no-platforming in British English
no-platforming noun
[uncountable] noun
/ˌnəʊ ˈplætfɔː(r)mɪŋ/
English Dictionary