peptide vaccine - Turkish English Dictionary