i rest my case - French English Dictionary