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.