artificial limb - Turkish English Dictionary