tear apart

  1. (a) eleştirmek, kötülemek, yerin dibine geçirmek, (b) azarlamak.