hydatid sactranslation and definition "hydatid sac", tamil lexiconWordTamil Definitionhydatid sacநாய் நீர்ப் பை