buoya's definitions
Expression to denote an extreme amount of something, especially when referencing urban traffic or traffic jams.
by buoya November 29, 2011
Get the It's chockers! mug.
Get the It's chockers! mug.We'll email you a link to sign in instantly.