Which one of the following verbs can make a better sense in my self-made sentence and sounds more natural:
- It is believed that the ................ of an asteroid or a meteor to The Earth has extinguished the dinosaurs' race.
a) collision b) clash c) strike
Based on dictionaries, all these words have the potential of being used in this sense, but I don't know what would be a native speaker's choice here. I wonder if you could help me with this question and let me know if there is a more common word in such an occasion.