This is the 3822nd most frequent Japanese word.
やってくる
"やってくる" means "to come; to approach; to arrive (here)."
The verb やってくる conveys the act of coming or arriving at a location, implying movement or arrival.
彼は朝早くやってくる。
He arrives early in the morning.
Here, やってくる refers to the approaching or occurrence of an event, in this case, a storm.
嵐がやってくる前に家に帰ろう。
Let's return home before the storm arrives.
In this sentence, やってくる expresses the arrival of a thought or idea metaphorically.