RPG used to be “role playing game” but what is it in this context?
I know this thread is a few days old and you probably have answered your own question by now, but it is "Rocket-Propelled Grenade."