comprehensive, extensive, complete, thorough, all-encompassing, total, entire, full, wide-ranging, in-depth, exhaustive, broad, large-scale, sweeping, far-reaching, overall, inclusive, detailed, whole... [more]
comprehensive, extensive, complete, thorough, all-encompassing, total, entire, full, wide-ranging, in-depth, exhaustive, broad, large-scale, sweeping, far-reaching, overall, inclusive, detailed, whole... [more]