amelioranttranslation and definition "ameliorant", tamil lexiconWordTamil Definitionameliorant(நிலச்) சீர்திருத்தும் பொருள், செம்மைப் படுத்தும் பொருள்soil ameliorantமண் திருத்தி