3 definitions by i love transformers in my ass
Comes from the Transformers series Beast Wars, which is nothing compared to the original Transformers.
by i love transformers in my ass May 11, 2003
by i love transformers in my ass May 11, 2003
by i love transformers in my ass May 11, 2003