microsporetranslation and definition "microspore", tamil lexiconWordTamil Definitionmicrosporeநுண்வித்தி