Definitions of gunboat:

  • noun:   a small shallow-draft boat carrying mounted guns; used by costal patrols