cestodatranslation and definition "cestoda", tamil lexiconWordTamil Definitioncestodaகச்சைறுேப் புழுக்கள் (அ) செஸ்ட்டோடா