An exclamation when you are extremely surprised. Also, a name for a worthless person. Or otherwise, you give this name for a person who did something extraordinary good or has extraordinary abilities (BE ATTENTIVE: SLANG! USED ONLY IN SPOKEN LANGUAGE!)
Son of a gun
Examples
That son of a gun knows how to get all the stuff.