have a lot in common - French English Dictionary