Translation of humerus in English:

humerus

humerus

noun

  • 1

    humerus, bone of upper arm