PechaKucha

English

Noun

PechaKucha (countable and uncountable, plural PechaKuchas)

  1. Alternative form of Pecha Kucha.