Top Definition
A radical anarchist group located in iowa that is agasint democracy and wants to bring communism throught the world
Communist china and russias The Scarlet Banner
by Nato90 January 23, 2009
5 Words related to The Scarlet banner

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.