What does blew the pooch mean?

blew the pooch meaning in Urban Dictionary

a recognized, intensified variation regarding the expression, "screwed the pooch."