From cannone + -iera.
cannoniera f (plural cannoniere)
See the etymology of the corresponding lemma form.
cannoniera f sg