leechtranslation and definition "leech", tamil lexiconWordTamil Definitionleechஅட்டைdogleechநாய்நோய் மருத்துவர்.cow-leechமாட்டு மருத்துவர்.