1 definition by Des Yaddy

When a heavily intoxicated person shits and pisses themselves at the same time.
We were hanging out with John until he had the Jimmy Neutron Special.
by Des Yaddy March 29, 2019
Get the Jimmy Neutron Special mug.