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.
The state in which several minor things are going wrong for a prima donna, thereby giving them an extraordinary opportunity to complain ..
1.
Pirate from the anime Outlaw Star. It was her who originally stole Melfinafrom a rival band of pirates and gave Gene the ship that would..