Which of the following best describes a weak acid?

A. It dissociates completely and produces OH- ions in water.

B. It only partially dissociates and produces H+ ions in water.

C. It dissociates completely and produces H+ ions in water.

D. It only partially dissociates and produces OH- ions in water.