Hi Anon: "pull a gun on" is an idiom. It means to take a gun out of its holster quickly and make it ready for firing. Probably the origin is in the old western movies when the gunman who was the fastest to pull his gun out won the shootout.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.