Those are the most direct ways to convey the intended meaning. I can't think of a synonym for "frame" Instead of "sue" you could say: brought/filed a (law)suit against...
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
CliveEveryone who is tried and found innocent has been wrongfully accused,You have a lot of faith in your legal system, Clive!