A craving for a Big Mac sandwich from McDonald's. The phrase gained popularity through its use in commercials. Let's go to McDonald's for dinner—I'm having a real Big Mac attack.
Big Mac attack
n. a sudden and desperate need for a Big Mac sandwich, a product of the McDonald’s restaurant chain. (Big Mac is a protected trade name of McDonald’s.) I feel a Big Mac attack coming on!