Definition of A bon chat bon rat

What does the word A bon chat bon rat mean?

  • part of speech: noun

    [Fr.] The parties are well matched.