self-pollinationtranslation and definition "self-pollination", tamil lexiconWordTamil Definitionself-pollination(தாவ.) தன் மகரத்ந்தச் சேர்க்கை, செடி அல்லது மலர் வகையில் தன் பூந்துகளாலேயே பொலிவூட்டப் பெறுதல்.