all-encompassing

adj