lemongrasstranslation and definition "lemongrass", tamil lexiconWordTamil Definitionlemongrassஎலுமிச்சைப்புல்