BOW-WOW MUTTON Meaning of BOW-WOW MUTTON in English Dog's flesh. Slang English vocab. Английский сленговый словарь. 2012