Hey you! Yes, you! Thank you for adding beauty to the world!
Definitions of rail gun:
noun: Alternative spelling of railgun [An electromagnetic gun that uses a large electrical current to propel a projectile down a track of two parallel conductive rails.]