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 sukaEvery word from Russian су́ка