glomerulustranslation and definition "glomerulus", tamil lexiconWordTamil Definitionglomerulusகலன்கோளம்