1 definition by omgicantanymore

Top Definition
The best army you could find.
-Who won the Supernote 2012?
-But of course, the Llamarmy did.
by omgicantanymore November 07, 2012

Free Daily Email

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

Emails are sent from daily@urbandictionary.com. We'll never spam you.