foudroyer
Top 20000
Meanings
Verb
1. to strike (of lightning)
2. to devastate; to cause to be thunderstruck
Examples1
Mary gave Tom a stern look.