Zazamushi
Zazamushi is the fun name the Japanese give for a group of larvae living at the bottom of a river. It can really be any kind of larvae of insects. And you better believe they eat it.