Learn English Every Day
Trade punches/blows 1/ To strike each other with fists. 2/ To exchange criticism with a rival or…