850 / 2512

What does 活该 (huó gāi) mean in English?

活该
huó gāi活該

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