thoroughgoing - definition and synonyms

adjective 

Your browser doesn’t support HTML5 audio

/ˌθʌrəˈɡəʊɪŋ/
  1. 1
    very thorough and careful

    a thoroughgoing investigation

  2. 2
    complete

    a thoroughgoing change in the methods of dealing with the problem