Definitions
1.nounSomeone who repels.
2.nounA substance used to repel insects, other pests, or dangerous animals.
3.nounA substance or treatment for a fabric etc to make it impervious to something.
4.adjectiveTending or able to repel; driving back.
5.adjectiveRepulsive, inspiring aversion.
6.adjectiveResistant or impervious to something.