palmarosa oiltranslation and definition "palmarosa oil", tamil lexiconWordTamil Definitionpalmarosa oilபால்மரோசா எண்ணெய்