hit the high points/spots - Turkish English Dictionary