Where does “сукалце” come from?

сукалце (Macedonian) comes from Macedonian сукало, from Russian су́ка, from Proto-Slavic suka, from Proto-Indo-European ḱwṓ — dog.

Ancestry of “сукалце”, step by step

сукалце traces back through two separate lines of ancestry.

via Macedonian сукало

StepLanguageWordMeaning
1Macedonianсукалоrolling pin
2Russianсу́каbitch
3Proto-Slavicsukabitch
4Proto-Indo-Europeanḱwṓdog

via Serbo-Croatian це

StepLanguageWordMeaning
1Serbo-Croatianце—
2Proto-Nakh*ča—
Every word from Proto-Indo-European ḱwṓ →Every word from Proto-Slavic suka →Every word from Russian су́ка →