Definition: Artillery ship is a type of ship that can be used for artillery or missile warfare, and serves as an armored defensive structure. It is generally made from steel or armor-piercing materials, and has guns or rockets to fire at enemy vessels.