slanging match

A bitter argument or dispute in which each side hurls numerous insults, accusations, or verbal abuse at one another. Primarily heard in UK. Watch the video

Leave a Reply

Your email address will not be published. Required fields are marked *