all - encompassing Synonyms