humerustranslation and definition "humerus", tamil lexiconWordTamil Definitionhumerusபுயவெலும்புhead of humerusபுயவெலும்புத்தலை