endopeptide

English

Etymology

From endo- +‎ peptide.

Noun

endopeptide (plural endopeptides)

  1. An endocytic peptide