ヘドロ
hedoro

Noun

1. sludge; slime; chemical ooze

Other forms: