karkotin

Noun

 * 1) repellent that drives away