thorough



thorough - adjective

thorough - thesaurus

exhaustive   thoroughgoing