What is the meaning of Repellent?

Tending or able to repel; driving back.

Repulsive, inspiring aversion.

Resistant or impervious to something.

Someone who repels.

A substance used to repel insects, other pests, or dangerous animals.

A substance or treatment for a fabric etc to make it impervious to something.

third-person plural future active indicative of repellō

Source: wiktionary.org