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