[adj] very thorough; exhaustively complete; "an exhaustive study"; "made a thorough search"; "thoroughgoing research"
complete, exhaustive, thorough