What is the Synonyms of Inevitable ?

A: Undeniable

B: Fortuitous

C: Preventable

D: Escapable