Where does “căcăloi” come from?

căcăloi (Romanian) comes from Romanian căca, from French caca, from Latin cacō — to defecate, shit, pass excrement.

Ancestry of “căcăloi”, step by step

StepLanguageWordMeaning
1Romaniancăcato defecate, shit
2Frenchcacapoo
3Latincacōto defecate, shit, pass excrement
Every word from Latin cacōEvery word from French cacaEvery word from Romanian căca