thoroughgoing

adjective

Very thorough; complete.

Unmitigated; unqualified.

Unqualified; out-and-out; thorough; complete.

Synonyms See radical.

Going through, or to the end or bottom; very thorough; complete.