Where does “puta merda” come from?

puta merda (Portuguese) comes from Portuguese puta que pariu, from Portuguese puta, from Vulgar Latin putta, from Latin puta, from Latin puto, from Latin putus, from Proto-Indo-European puHtós, from Proto-Indo-European pewH- — to be clean, pure.

puta merda (Portuguese): holy shit expression of surprise or anger

Definitions

  1. holy shit expression of surprise or anger

Ancestry of “puta merda”, step by step

puta merda traces back through two separate lines of ancestry.

via Portuguese puta que pariu

StepLanguageWordMeaning
1Portugueseputa que pariudamn it; bumfuck
2Portugueseputaprostitute, whore, hooker, slut; feminine...
3Vulgar Latinputtaprostitute
4Latinputasecond-person singular present active imperative...
5LatinputoI clean, cleanse; I trim, prune, lop; I arrange,...
6Latinputuspure; a boy
7Proto-Indo-EuropeanpuHtóspure, clean
8Proto-Indo-EuropeanpewH-to be clean, pure

via Portuguese merda

StepLanguageWordMeaning
1Portuguesemerdashit; faeces; a chunk of shit; piece of shit
2Old Portuguesemerda
3Latinmerdadung, excrement, shit
4Proto-Italic(s)merdā
5Proto-Indo-Europeansmerd-h₂-stench

Words derived from “puta merda

Every word from Proto-Indo-European pewH-Every word from Proto-Indo-European puHtósEvery word from Latin putus