comprehensive
adjective
°Broadly or completely covering; including a large proportion of something.
noun
synonyms: exhaustive, thorough