look up any word, like donkey punch:

1 definition by Meiru

 
1.
A grenade launcher used in Halo reach that takes skill to use.
That guy went 15-0 with the pro pipe on Powerhouse!
by Meiru July 27, 2011
15 4