English-Hindi dictionary »

there was the devil to pay meaning in Hindi

EnglishHindi
there was the devil to pay noun

बड़ी आफ़त आयी हुई थी