beating down up on (verb) hail: rain down on
Sinonime: all-embracing, all-inclusive,
comprehensive,
copious, encyclopedic, expansive, extended, far-flung, far-reaching,
general,
inclusive, nonspecific, scopic, sweeping,
ubiquitous, undetailed,
universal,
unlimited,
wide, wide-ranging, widespread
Antonime: narrow, small