пукать
пу́кать
аю "лопаться, испускать газы", пу́чить, укр. пу́кати, пу́кнути "лопнуть", блр. пу́кнуць "упасть с шумом", цслав. пѫкнѫти "лопнуть", болг. пу́кна, сербохорв. пу̏кне̑м, пу̏ħи "лопаться, прорваться", словен. pȯ́kniti, ро̣̑knеm, pȯ́čiti "трещать, извергаться", чеш. pukati "лопаться, трескаться; распускаться (о почках)", слвц. рukаt᾽, польск. pękać, pęknąć, в.-луж. pukać, н.-луж. pukaś.
Праслав. *pǫkati, *pǫknǫti, вероятно, звукоподражательного происхождения, см. пук.
Этимологический словарь русского языка Макса Фасмера