v.1. To strike or hit someone or something repeatedly and forcefully; thrash someone or something: The street gangs whaled on each other until someone called the police.
2. To criticize someone vehemently: Our boss whaled on all of us for missing the deadline.