Top definition
A Large Goat From Sweden, Usually Found In Forests.
I Saw An Ashforth In Sweden, Dude!
by Lucy C January 19, 2007
Get the mug
Get a Ashforth mug for your mate James.