Language:
Free Online Dictionary|3Dict

活該

Source : CEDICT

(coll.) serve sb right/deservedly/ought/should