meaning of blew the pooch

blew the pooch meaning in Urban Dictionary

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