thoroughgoing
形容词 thoroughgoing:
very thorough; exhaustively complete
同义词:exhaustive, thorough
without qualification; used informally as (often pejorative) intensifiers
同义词:arrant, complete, consummate, double-dyed, everlasting, gross, perfect, pure, sodding, stark, staring, utter, unadulterated