bill really blew the pooch on that presentation
"an accepted, intensified variation on the phrase, "[screwed the pooch]
"bill really blew the pooch on that presentation" What is the definition of "blew the pooch"?