This is the 7411th most frequent Russian word.
град
The Russian word "град" means "hail" (frozen precipitation) or "town/city" in an archaic or poetic sense.
Here, 'град' is used in its primary meaning as 'hail' (the meteorological phenomenon).
Град стучал по крыше машины, оставляя вмятины.
Hail was pounding on the car roof, leaving dents.
In this sentence, 'град' refers to an old term historically used to signify 'city' or 'fortress'.
Древний град возвышался над рекой, охраняя её берега.
The ancient fortress stood tall above the river, guarding its banks.
Here, 'града' (the genitive case of 'град') refers to 'hail' illustrating its residue or effect present.