1.

A heavy continuous fall of rain

A. drizzle
B. blizzard
C. downpour
D. avalanche
Answer» D. avalanche


Discussion

No Comment Found