also thorough-going
1.
You use ~ to emphasize that someone or something is fully or completely the type of person or thing specified.
...a ~ conservative.
...readers who are unhappy with such ~ materialism.
ADJ: usu ADJ n emphasis
2.
If you describe a piece of work as ~, you approve of it because it has been carefully and thoroughly put together.
...a ~ review of prison conditions.
= thorough
ADJ: usu ADJ n approval