Wiktionary
thunderbursts
n. (plural of thunderburst English)
n. (plural of thunderburst English)