echopathie - French English Dictionary