leaf nematodetranslation and definition "leaf nematode", tamil lexiconWordTamil Definitionleaf nematodeஇலை நூற்புழு