Body leeches

A demon that feeds on impurity.