在线词典拜你所赐(derog.) this is all thanks to you!; well, thanks a lot!英文释义(derog.) this is all thanks to you!; well, thanks a lot!