In Polish, there is a relatively established literary pastime of finding two pairs of words having forms a1a2 b1b2 and b1a2 a1b2, where both pairs are realistic phrases (i.e., they have a sensible meaning and are not unrelated), and the second pair has a dirty meaning.
They are usually adjective noun or noun verb.
Does this wordplay have a name in English?