thoroughgoing (adj.) Look up thoroughgoing at Dictionary.com
1800, from thorough + going.