leader peptide - Turkish English Dictionary