かんしゃかんげきあめあられ
Composed of
being terribly grateful
hail (e.g. of bullets); barrage; storm; rain and hail