1 definition by Amphillippi

1
A rocket propeled grenade.
SOLDIER, PUT AN RPG THROUGH THAT WINDOW!
by Amphillippi February 26, 2010
Get the merch
Get the RPG neck gaiter and mug.