What does beanteaser mean?

beanteaser meaning in Urban Dictionary

A man that's appealing or unattainable, and uses that benefit to lead women on, to the stage where some will flick their bean after he departs.