hydrogen projectile - French English Dictionary