ハッピーアワー
Meanings
Noun
1. happy hour