dog legtranslation and definition "dog leg", tamil lexiconWordTamil Definitiondog legநாய்க்கால் (மடிப்புத்துண்டு)