What does ‘palooka’ mean?

( n ) A strong male. I’m just waiting for the right palooka to come along and sweep me off my feet.