スターバースト
Meanings
Noun
1. Starburst (missile)