torpederen

Verb

 * 1)  to torpedo, to attack with a torpedo
 * 2)  to shoot down, to forcefully criticise or attack