Where does “лешниче” come from?

лешниче (Macedonian) comes from Macedonian лешник, from Proto-Slavic lěska, from Proto-Slavic *lě̄skà — hazel.

Ancestry of “лешниче”, step by step

StepLanguageWordMeaning
1Macedonianлешникhazelnut
2Proto-Slaviclěskahazel
3Proto-Slavic*lě̄skàhazel
Every word from Proto-Slavic *lě̄skàEvery word from Proto-Slavic lěskaEvery word from Macedonian лешник