settle (something) (out of court) - French English Dictionary

Suggest a Term