Definition of "Thoroughgoing" :
adjective: performed comprehensively and completely; not superficial or partial
"Thoroughgoing research."
adjective: without qualification; used informally as (often pejorative) intensifiers
"A thoroughgoing villain."