Where does “seropuriform” come from?

seropuriform (English) comes from English puriform, from Latin pūs, from Proto-Italic puos, from Proto-Indo-European púH-os ~ púH-es-os, from Proto-Indo-European puH- — rotten, foul.

Ancestry of “seropuriform”, step by step

StepLanguageWordMeaning
1EnglishpuriformIn the form of pus
2Latinpūspus
3Proto-Italicpuos—
4Proto-Indo-EuropeanpúH-os ~ púH-es-os—
5Proto-Indo-EuropeanpuH-rotten, foul
Every word from Proto-Indo-European puH- →Every word from Proto-Indo-European púH-os ~ púH-es-os →Every word from Proto-Italic puos →