Definitions of upper cannon:

  • noun:   cannon that provides plate armor for the upper arm