hail.
1. m. stone or large hail that falls from clouds in abundance and with great violence.
2. m. set or abundance of stones.