Top definition
A radical anarchist group located in iowa that is agasint democracy and wants to bring communism throught the world
by Nato90 January 23, 2009
Get the mug
Get a The Scarlet banner mug for your mama Helena.