2 definitions by I did it!

1
Cumming on somebody, preferably in their eyes .originates from the the saying "to run a train on somebody"
"Hey dude you pulled a rain train on her."
"Thanks bro, I've been practicing
by I did it! June 29, 2015
Get the merch
Get the rain train neck gaiter and mug.
2
The sound the japanese guy from Heroes makes when he is happy!
I just saved a road of money on my car insurance!

Yataaaaaaaa!!!!!!!!
by I did it! October 11, 2006
Get the mug
Get a Yataaaaaaaa!!!!!!!! mug for your guy Sarah.