macrogamete megagametetranslation and definition "macrogamete megagamete", tamil lexiconWordTamil Definitionmacrogamete megagameteபெரும்புணரி