'Poo Pusher' - a derogatory term for a homosexual.
Craig: Andrew, you're a poo Pusher. Andrew : ahh what's the story, I'm not a Poo Pusher.