superweapon - French English Dictionary