it's strange but true - French English Dictionary