Someone who repels.
"Her constant complaining made her such a repellent guest that no one wanted to invite her back."
serving or tending to repel
"he became rebarbative and prickly and spiteful"
"I find his obsequiousness repellent"
highly offensive; arousing aversion or disgust
"a disgusting smell"
"distasteful language"
"a loathsome disease"
"the idea of eating meat is repellent to me"
"revolting food"
"a wicked stench"
Tending or able to repel; driving back.
"The strong smell of garlic acted as a natural repellent for mosquitoes, keeping them from landing on our skin."