(one) has a point (there) - Spanish English Dictionary