abluent

a.

  1. Washing away; carrying off impurities; detergent.

n.

  1. A detergent.