harpoon gun: a cannon or similar gun that fires harpoons
artillery: large but transportable armament
rheumatology: the branch of medicine dealing with the study and treatment of pathologies of the muscles or tendons or joints