Where does “spucha” come from?

spucha (Polish) comes from Polish -cha, from Proto-Slavic *-xa.

Ancestry of “spucha”, step by step

StepLanguageWordMeaning
1Polish-chaAttached to truncated stems of common nouns to...
2Proto-Slavic*-xa
Every word from Proto-Slavic *-xaEvery word from Polish -cha
spucha — Etymology, Origin & Word History | Etymology Explorer