Where does “пъхане” come from?

пъхане (Bulgarian) comes from Bulgarian пъ́хам, from Proto-Slavic pьxati, from Proto-Balto-Slavic piš-, from Proto-Indo-European pis-, from Proto-Indo-European peys- — to grind, to crush.

Ancestry of “пъхане”, step by step

StepLanguageWordMeaning
1Bulgarianпъ́хамto insert, to infix, to intrude to place or set something inside somewhere
2Proto-Slavicpьxatito push, to shove
3Proto-Balto-Slavicpiš-
4Proto-Indo-Europeanpis-
5Proto-Indo-Europeanpeys-to grind, to crush
Every word from Proto-Indo-European peys-Every word from Proto-Indo-European pis-Every word from Proto-Balto-Slavic piš-