|
|||||
What is Transformers Armada?A franchise, beginning in 2002 and ending in 2003, that saw the introduction of the Mini-cons into the Transformers lore. ME: Damn dude, haven't you watched Transformers Armada? Transformers Armada - video |
|||||
www.Definder.net Powered by Urban Dictionary |