atomic projectile - French English Dictionary