self fertilizationtranslation and definition "self fertilization", tamil lexiconWordTamil Definitionself fertilizationதன் கருச்சேர்க்கை, தன் கருவுறுதல்