Definition, synonyms and related words
A relatively short polyarginine, especially one used to enhance cellular delivery of a drug