All-embracing

Etymology
all + embracing

Adjective

 * 1) having a broad scope so as to have universal application

all-embracing all-embracing all-embracing