hydrogen projectile - Turkish English Dictionary