Definitions of long tom:

  • noun:   a long swivel cannon formerly used by the navy