nephridiophoretranslation and definition "nephridiophore", tamil lexiconWordTamil Definitionnephridiophoreகழிநீரகநுண்டுளை