londonjamesmase londonjamesmase 30-01-2021 English contestada What is the meaning of the phrase "in came a deluge"? A. The dancehall was flooded. B. It started raining hard. C. A big crowd of people arrived. D. An unfortunate accident occurred.