Definition of artillery boat in English:

artillery boat

noun

  • A boat carrying artillery, a gunboat.

Origin

Mid 18th century.