have a point (there) - French English Dictionary