thorough
adjective
painstakingly careful and accurate
“our accountant is thorough”
“thorough research”
performed comprehensively and completely; not superficial or partial
“an exhaustive study”
“made a thorough search”
without qualification; used informally as (often pejorative) intensifiers
“an arrant fool”
“a complete coward”
Source: WordNet 3.1, Princeton University
