What is the meaning of hailstorm in English?

Learn vocabulary with pictures as well as definitions of hailstorm in English

Learn in

See more

n. hailstorm

Definition of hailstorm in English

Heavy precipitation of hail.