the common point everyone agrees - French English Dictionary