thoroughgoing

    adjective
  1. [of rascal] empedreït, rematat.
  2. [person: of socialist, etc.] consumat, empedreït, fanàtic.
  3. [examination, etc.] minuciós, a fons.