All-encompassing means of stopping undesirable elements? (8)
Answer
UMBRELLA
Definition: All-encompassing / means of stopping undesirable elements
All-encompassing means of stopping undesirable elements? (8)