Top definition
Haughton is a beautiful town, home to the Haughton buccaneers and the notorious Lidia Leanne Lee
"Hey, have you been to Haughton yet?"
"No thanks, I don't like animals."
by Sparky fire January 03, 2017
Get the mug
Get a haughton mug for your cousin Jerry.