thoroughgoing
thorough|going /θ'ʌrəg'oʊɪŋ, AM θ'ɜːroʊ-/
also thorough-going
1 [ADJ] usu ADJ n
You use thoroughgoing to emphasize that someone or something is fully or completely the type of person or thing specified.
...a thoroughgoing conservative.
...readers who are unhappy with such thoroughgoing materialism.
2 [ADJ] usu ADJ n
If you describe a piece of work as thoroughgoing, you approve of it because it has been carefully and thoroughly put together.
...a thoroughgoing review of prison conditions.
= thorough
also thorough-going
1 [ADJ] usu ADJ n
You use thoroughgoing to emphasize that someone or something is fully or completely the type of person or thing specified.
...a thoroughgoing conservative.
...readers who are unhappy with such thoroughgoing materialism.
2 [ADJ] usu ADJ n
If you describe a piece of work as thoroughgoing, you approve of it because it has been carefully and thoroughly put together.
...a thoroughgoing review of prison conditions.
= thorough