thoroughgoing - adjective

normal formthoroughgoing
comparative
superlative