Thesaurasize

come through

34 synonyms found

Definition

(v) : to survive; to succeed