BEOLINGUS
Dictionary - TU Chemnitz

 English  German

sb.'s weapon [fig.] jds. Waffe {f}

sb.'s ultimate weapon jds. schärfste Waffe

a new weapon in the fight against malaria eine neue Waffe im Kampf gegen die Malaria

His curvball is his most effective weapon. Seine angeschnittenen Bälle sind seine wirksamste Waffe.