Green’s Dictionary of Slang

yap-poo/-pu v.

see yap v.2