horizontally launched projectile - French English Dictionary