What does Battyfisher mean?

Battyfisher meaning in Urban Dictionary

A battyboy just who "fishes" around the arsehole of their prey. Typically after a meal.