comprehensive
adj 1: including all or everything; "comprehensive coverage"; "a
comprehensive history of the revolution"; "a
comprehensive survey"; "a comprehensive education"
[ant: {noncomprehensive}]
2: broad in scope; "a comprehensive survey of world affairs"
3: being the most comprehensive of its class; "an unabridged
dictionary"