the ultimate weapon - French English Dictionary