HIT THE SPOT Meaning of HIT THE SPOT in English refresh or satisfy Drinking the lemonade after the baseball game really hit the spot. English idioms vocab. Словарь английских идиом и выражений. 2012