拜你所赐

拜你所賜
bàisuǒ
(derog.) this is all thanks to you!; well, thanks a lot!

CEDICT

Entry Composition