What does 'Self-propelled sandbag' mean?

Insults & nicknames (friendly)

Self-propelled sandbag

Self-propelled sandbags

Marines

A teasing nickname for a Marine.

“The self-propelled sandbag volunteered to carry the cooler.”