English Dictionary
Definition pecha kucha in British English
pecha kucha noun
[uncountable] noun
/ˌpetʃə ˈkʊtʃə/
English Dictionary