lou.chou's definitions
A unique snowflake that falls in and around the United Kingdom, particularly the south. In recent years, however, there have been sightings of this natural wonder in the North.
by lou.chou February 19, 2011
Get the Amrismug.
Get the Amrismug. We'll email you a link to sign in instantly.