polypeptidestranslation and definition "polypeptides", tamil lexiconWordTamil Definitionpolypeptidesபல பெப்டைடுகள்