What does ‘belt’ mean?

( v ) To hit hard. Say that again and I’ll belt you one in the kisser!
( v ) To sing out loudly. No one could belt ‘God Bless America’ like Kate Smith.
( n ) A drink of hard liquor. After a day like today, I need a belt before going to bed.