Big Huge Thesaurus

overcomer

noun