The correct option is D Sodium bicarbonate
Sodium chloride on reaction with acetic acid produces hydrochloric acid and sodium acetate.
Acetic acid reacts with sodium hydroxide to give a salt like all neutralisation reactions as acetic acid is an acid and sodium hydroxide is a strong base.
Acetic acid reacts with carbonates or hydrogen carbonates to give corresponding salts, water and carbon dioxide. Carbon dioxide is the gas that turns limewater milky.
Hence, the sodium compound can either be a sodium carbonate or a sodium bicarbonate.