thoroughgoing (adj.)youdaoicibaDictYouDict[thoroughgoing 词源字典]
1800, from thorough + going.[thoroughgoing etymology, thoroughgoing origin, 英语词源]