Where does “poopface” come from?

poopface (English) comes from English poop, from French poupe, from Ligurian popa, from Vulgar Latin puppa, from Latin puppis — stern, poop of a ship; a ship; backside of a...

Ancestry of “poopface”, step by step

poopface traces back through two separate lines of ancestry.

via English poop

StepLanguageWordMeaning
1EnglishpoopTo make a short blast on a horn; To break wind;...
2Frenchpoupepoop, stern
3Ligurianpopa
4Vulgar Latinpuppabreast, teat, nipple, boob; stern
5Latinpuppisstern, poop of a ship; a ship; backside of a...

via English face

StepLanguageWordMeaning
1EnglishfaceThe front part of the head of a human or other...
2Middle Englishfaceface; Alternative form of fass
3Old Frenchfaceface
4Late Latinfacia
Every word from Latin puppis