have something overlap - French English Dictionary