English to Hindi

Meaning for:
not put it past
other
सोच भी नहीं सकना