humeral implant - Turkish English Dictionary