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