hit the high points/spots - Francés Inglés Diccionario