superblasts
English
Noun
superblasts
plural of
superblast