ざざ むし
za za mushi

Noun

1. dobsonfly or stonefly larva