Meaning of “I wouldn't put it past sb (to do sth)” - Learner’s Dictionary

I wouldn't put it past sb (to do sth)

informal

used to say that you would not be surprised if someone did something, especially something bad, because it is a typical thing for them to do:

I wouldn't put it past him to sell her jewellery.

(Definition of “I wouldn't put it past sb (to do sth)” from the Cambridge Learner’s Dictionary © Cambridge University Press)