millipedestranslation and definition "millipedes", tamil lexiconWordTamil Definitionmillipedesமரவட்டை