What does banghog mean?

banghog meaning in Urban Dictionary

1. an ugly woman who enjoys banging males for pleasure2. the same as a slampig