(one) has a point (there) - Español Inglés Diccionario