animal parasite nematodetranslation and definition "animal parasite nematode", tamil lexiconWordTamil Definitionanimal parasite nematodeவிலங்குகளைச் சார்ந்த நூற்புழு ஒட்டுண்ணி