thoroughgoing /ˈɵʌrəgəʊɪŋ/
a.1 deciso; inflessibile; risoluto2 completo; esauriente; intero; totale; profondo3 bell’e buono; perfetto; assoluto; matricolato: a thoroughgoing fool, un perfetto cretino.