Thesaurus.com
Dictionary.com

nine lives

NOUN
charmed life
Synonyms