castor planttranslation and definition "castor plant", tamil lexiconWordTamil Definitioncastor plantகொட்டைமுத்துச் செடு