What does baygon mean?

baygon meaning in Urban Dictionary

an individual who sticks for you like baygon (fly spray) sticks to flies