A novel delivery system for macromolecules such as proteins and oligonucleotides, and specifically siRNA through biological membranes is provided, comprising conjugation of the macromolecule to a moiety, which enables effective crossing through the membranes. Respectively, novel compounds and pharmaceutical compositions are provided, utilizing said delivery system. In one aspect of the invention, the compounds may be utilized in medical practice, for example, in delivery of siRNA or antisense oligonucleotides across biological membranes for the treatment of medical disorders.