"1) "man, those 10 shots of everclear really hit the spot
1) a place, which may or may not physically exist, which brings great joy or pleasure
""1) "man, those 10 shots of everclear really hit the spot" What is the definition of "spot"?