Online Dictionary
Definition of " cannoniera " in Italian English Dictionary
Results
cannoniera
  • {N} gunboat, embrasure