all-embracing
adjective
Meaning
Having a broad scope; of universal application.
Synonyms
exhaustive
,
thorough