let someone have it with both barrels - Almanca İngilizce Sözlük