If the word irreproachable means capable of being flawless, what does the word inevitable mean?
A. capable of being agreeable or open to
B. capable of being unnoticed
C. capable of being unavoidable or bound to happen
D. capable of being anxious or scared