Dictionary / Vocabulary / こき下ろす
こきおろす
to denounce; to disparage; to lambast; to abuse
Also written 扱き下ろす、扱下ろす
俺のとびきりのアイデアをこき下ろすのはやめてくれ。見通しが甘いとかそんなことないよ。
Stop slagging off my brilliant idea, it's not naive at all!