a load on my shouders - Spanish English Dictionary