hit the high points/spots - Español Inglés Diccionario