adjective doing things thoroughly. carried out to the full extent; thorough. complete; unqualified: a thoroughgoing knave. adjective extremely thorough (usually prenominal) absolute; completethoroughgoing incompetence