The correct answer is b. Connotation
Slang cannot be the answer - it is a term used to refer to informal words/forms of speech.
Alternative definition is also incorrect - it just means a different meaning of a word, phrase, etc.
Denotation is also incorrect - it refers to the literal meaning if words.