From be- + puff.
bepuff (third-person singular simple present bepuffs, present participle bepuffing, simple past and past participle bepuffed)