(adj) thoroughgoing, exhaustive
performed comprehensively and completely
an exhaustive study; made a thorough search; thoroughgoing research