タイヨウフレア
Meanings
Noun
1. solar flare
Composed of