Which of the following descriptions best defines a tsunami?
A. a massive earthquake
B. a huge sea wave, often caused by an earthquake in the ocean
C. a long mountain range
D. a long period of steady rainfall, often for over a month