Fetching details from the dictionary...

to come (spatially or temporally); to approach; to arrive
to come back; to do ... and come back
to come to be; to become; to get; to grow; to continue
to come from; to be caused by; to derive from
to come to (e.g. "when it comes to spinach ...")
「来る」 has another reading with different meanings.
明日、友達が家に来る。
My friend is coming to my house tomorrow.
電車がなかなか来なかった。
The train didn't come for a while.
毎年夏になると、この町にたくさんの観光客が来ている。
Every summer, many tourists come to this town.