trocadalho do carilho m (plural trocadalhos do carilho)
Spoonerized "trocadilho do caralho" ("a **** pun"). Literally, "one **** of a pun".