naval gun: naval weaponry consisting of a large gun carried on a warship
naval weaponry: weaponry for warships
prairie rocket: any of several western American plants of the genus Cheiranthus having large yellow flowers