Main entry: thorough, thoroughgoing, exhaustive
Definition: performed comprehensively and completely
Usage: an exhaustive study; made a thorough search; thoroughgoing research