fleshy or muscular part of the arm - Turc Anglais Dictionnaire