こき下ろす

to denounce; to disparage; to lambast; to abuse

Meaning

  1. v5svt
    to denounce; to disparage; to lambast; to abuse

Example sentences

  • Stop slagging off my brilliant idea, it's not naive at all!