all-embracing

adjective
1
including everything
همه‌جانبه, فراگیر, همه‌شمول, جامع