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 Uncle Vivek.
buy the domain for your recipe site