meaning of boomcock

boomcock meaning in Urban Dictionary

catch-all expression for acknowledging one thing bad.