'happy hour' definitions:

Definition of 'happy hour'

(from WordNet)
noun
The time of day when a bar sells alcoholic drinks at a reduced price