meaning of Beepole

Beepole meaning in Urban Dictionary

A beepole is a reference to a strange person/animal/object.