give (one) both barrels - Turkish English Dictionary