English Dictionary
Definition sun strike in British English
sun strike noun
noun
1
glare from the road that can temporarily blind drivers
