ˌson of a ˈgun BrE AmE noun [singular] American English spoken
1 . a man you like or admire – used humorously:
Duke, you old son of a gun, how are you?
2 . a man that you are annoyed with:
Somebody go tell that son of a gun we’re all waiting here.
3 . an object that is difficult to deal with – used humorously
4 . son of a gun! used to express surprise