put too fine a point on - Español Inglés Diccionario