son of a gun
Short definition from Wiktionary
Noun
- son of a bitch
- Used encouragingly or to compliment.
Interjection
- Used to express anger, contempt, disgust, astonishment, disappointment, etc.
We haven’t written up son of a gun yet: Simple and Standard meanings, examples and a quiz.