Browse by letter

Let (someone) have it with both barrels

To attack someone verbally.

The woman let her husband have it with both barrels when he came home late from work without phoning.