Definition of "Thorough" :
adjective: painstakingly careful and accurate
"Our accountant is thorough."
adjective: performed comprehensively and completely; not superficial or partial
"Made a thorough search."
adjective: without qualification; used informally as (often pejorative) intensifiers
"A thorough nuisance."