Common Noun Collocations of thorough

acquaintance, addition, analysis, basis, discussion, education, examination, fashion, grasp, history, importance, investigation, job, knowledge, manner, need, order, repair, review, search, state, student, study, sympathy, train, treatment, trial, understand, way, work