hailstorm (n.)youdaoicibaDictYouDict
also hail-storm, 1690s, from hail (n.) + storm (n.).