meaning of baygon

baygon meaning in Urban Dictionary

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