Top definition
An obscure british swear word, most commonly used in the 19th century in scotland.
aye, laddie! Stop being such a hagnagwilly!
by Rob Anybody June 05, 2018
Get the mug
Get a hagnagwilly mug for your mate James.