echopathy - French English Dictionary