What is Mega Squirt?
1.
a standalone fuel management system. usually used by vw's or whoever else wants to use it, its an independent unit, meaning it is not stock on any particular vehicle, but is an aftermarket modification.
Damn that mega squirt set up is runnin so tits on that scirocco.
See
Random Words:
1.
A person that seemingly requires approximatley 60 minutes to complete simple tasks.
"Hes been in the bathroom for an hour, that gu..
1.
A submission hold so strong, it can never be broken.
Matt had me in the Zambonian Death Leg Lock the other day...I couldn't break ..