Definition, synonyms and related words
A rigid presentation format in which the speaker has exactly 20 slides to speak about, with exactly 20 seconds allocated for each slide.