English to Hindi

Meaning for:
have that coming
other
वही होने वाला होना