punch or give blows in a fight - Anglais Synonymes Dictionnaire