repellant

noun

1.
a compound with which fabrics are treated to repel water
2.
a chemical substance that repels animals
Derived from:
repel repellant
3.
the power to repel