fleshy part of a limb - Turkish English Dictionary