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 Macedonian е

StepLanguageWordMeaning
1Macedonianеand?; The name of the Cyrillic-script letter Е;...
Every word from Proto-Indo-European ḱwṓEvery word from Proto-Slavic sukaEvery word from Russian су́ка