What does scaremonger mean in the second paragraph
A. A prophet who can predict what will happen in the future.
B. A person who spreads frightening rumors and stirs up trouble.
C. A scientist who is specialized in medicine.
D. A sociologist who is concerned about social issues.