A word that describes frozen rain is ice.
There is no such word in English.
hail
The sentence "frozen drops of rain" could be either non-fiction or fiction, depending on the context in which it is used. Non-fiction would refer to actual frozen raindrops that exist in nature, while fiction could describe a creative or imaginative scenario involving frozen rain.
fresh
Rainbow
The word you are looking for is 'hail'
It can be frozen in a photograph.
Actually they are the same; sleet is frozen rain, or ice pellets. This is not to be confused with FREEZING rain, which is rain that freezes near the ground level if it is colder than above. Sleet is already frozen when it hits.
Hail is frozen rain drops.
Hail is frozen rain, but it is made by accretion high in the clouds. Rain that freezes on its way down to the surface is called sleet.
Hail
Hail is frozen, rain is not.