let someone have it with both barrels - Turkish English Dictionary