self-fertilizationtranslation and definition "self-fertilization", tamil lexiconWordTamil Definitionself-fertilizationதானாகக்கருக்கட்டல்