Webster's English Dictionary

Enter the word to look up:

thoroughgoing

thor.ough.go.ing \.th*r-*-'go--in, .th*-r*-, -'go.(-)in\ aj : marked by 
   thoroughness or zeal