Define English Idiom “To Hit The Spot”