1 definition by JoeBloethelotsth
Australian colloquial term to denote an esteemed and relied upon friend, or anyone otherwise who is excellent and formidable with regards some activity. Descended from wartime and comrades who were dependable, trusted and efficient, a 'good gun' to have alongside you.
by JoeBloethelotsth June 6, 2007