hit the high spots - French English Dictionary