Which of the following definitions describes a pun?

(a) A second meaning or sound-alike word used to create humor
(b) A phrase using like or as used to make comparisons
(c) A word pronounced like the action sounds
(d) A word or phrase which represents a larger idea