Italian edit

Etymology edit

From moto- +‎ cannoniera.

Noun edit

motocannoniera f (plural motocannoniere)

  1. (nautical) motor gunboat