had a hand in - participated in; to take part in or become involved in an activity - มีส่วน Articles found: Cops raid shady electronic waste plant (25/05/2018)