Top definition
A term used for a Cockchafer in Suffolk England UK
by Marc October 15, 2003
Get a Billywitch mug for your coworker Riley.