ribbon wormtranslation and definition "ribbon worm", tamil lexiconWordTamil Definitionribbon wormநாடாப் புழு