megasporetranslation and definition "megaspore", tamil lexiconWordTamil Definitionmegasporeபெரும்விதைmegasporeபெரும்விதை