long tom

1. (noun) a long swivel cannon formerly used by the navy
Related Words: cannon



Terms and Conditions of Use / Copyright Notice