thorough
adjectiveExhaustively complete.
adjectivePainstakingly accurate or careful.
adjectiveAbsolute; utter.
Through. See
Through: as, thoroughgoing. See
Going through; through, in a literal sense: a form now occurring only in dialectal use or in certain phrases and compounds. See
Going through, as to the end or bottom of anything; thoroughgoing.
Leaving nothing undone; slighting nothing; not superficial.
Fully executed; having no deficiencies; hence, complete in all respects; unqualified; perfect.