汉英翻译

汉语

狗血喷头

词语解释

pour out a torrent of abuse;
abuse ... up hill and down dale;
be scolded in a very humiliating fashion;
curse at full blast ;