take to task - to criticise very strongly; to blame someone for something - ดุด่า, ว่ากล่าว Articles found: Poll chiefs feel the heat (09/04/2019) Thailand's draft constitution of 2015 (28/04/2015)