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) Who did it & why? Too early to rule out any motive (21/08/2015)