thorough





thorough - adjective

thorough - thesaurus

exhaustive   thoroughgoing