cure-all (n.)youdaoicibaDictYouDict[cure-all 词源字典]
"panacea," 1870, from cure (v.) + all. As a name of various plants, it is attested from 1793.[cure-all etymology, cure-all origin, 英语词源]