What does ‘gat’ mean?

( n ) A gun (from Gatling gun). Paul, is that a gat under your coat?