Where does “shitbreath” come from?

shitbreath (English) comes from English shit, from Middle Dutch schite, from Old Dutch skīta, from Old Saxon skiti, from Proto-Germanic skītaz, from Proto-Indo-European sḱeyd-, from Proto-Indo-European sḱēy-, from Proto-Germanic skaidą — to cut, part, spearate, divide; to cut, part,...

Ancestry of “shitbreath”, step by step

shitbreath traces back through two separate lines of ancestry.

via English shit

StepLanguageWordMeaning
1EnglishshitSolid excretory product evacuated from the...
2Middle Dutchschite
3Old Dutchskīta
4Old Saxonskiti
5Proto-Germanicskītaz
6Proto-Indo-Europeansḱeyd-to shade; to cut off; to part with, separate, cut...
7Proto-Indo-Europeansḱēy-to shine; to shimmer; shadow; luster, gloss,...
8Proto-Germanicskaidąseparation, distinction
9Proto-Indo-EuropeanskÁit-to cut, part, spearate, divide; to cut, part,...

via English breath

StepLanguageWordMeaning
1EnglishbreathThe act or process of breathing; A single act of...
2Middle Englishbreethbreath
3Old Englishbrǣþodor, scent, stink, exhalation, vapor
4Proto-Germanicbrēþizvapour; steam; breath; odour, smell
5Proto-Indo-Europeanbʰrē-t-exhalation from heat; steam
6Proto-Indo-Europeanbʰer-to bear, carry
Every word from Proto-Indo-European skÁit-Every word from Proto-Germanic skaidąEvery word from Proto-Indo-European sḱēy-