VOCABULARY - IDIOMS

Son of a Gun

Meaning:

1) A rogue. 2) An exclamation of surprise.

Examples: