a load on my shouders - German English Dictionary