Matthew, thanks for your reply.
But do you think "play on words" a bit too general? The phenomenon described here is very specific - it involves a substitution of part of a fixed term. In my mother tongue, we called this substitution "eating word" because the newly formed expression is obtained by "eating" part of the original term.
I was just wondering if there is a technical term to describe this interesting langauge phenomenon