superbursts

English

Noun

superbursts

  1. plural of superburst