Also read:

ヘドロ (Hedoro) is a Japanese noun meaning “sludge, slime, chemical ooze”.

Meanings

  1. nounsludge; slime; chemical ooze