long tom

Noun
  1. A long swivel cannon formerly used by the navy (synset 103693830)

Other Searches