surefire (adj.)youdaoicibaDictYouDict[surefire 词源字典]
also sure-fire, by 1864, American English, from sure + fire (v.). Originally of rifles.[surefire etymology, surefire origin, 英语词源]