Green’s Dictionary of Slang

poo v.

also pooh
[poo n.1 (2)]

[1970s+] to defecate.