meganephridiumtranslation and definition "meganephridium", tamil lexiconWordTamil Definitionmeganephridiumபெருங்கழிநீரகம்