Skip to main content

lou.chou's definitions

Amris

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.
I just saw an Amris, must be my lucky day
by lou.chou February 19, 2011
mugGet the Amrismug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email