English to Hindi

Meaning for:
there was the devil to pay
other
बड़ी आफ़त आयी हुई थी