Barrage of a Hundred Petals

Barrage of a Hundred Petals (百葩の連打, Byakuha no Renda)