What does ‘poop out’ mean?

( v ) Get tired. He pooped out after we started to do the hard work.