Online Dictionary
Definition of " cannonball " in English Italian Dictionary
Results
cannonball {'kænən,bɔ:l}
  • {N} palla di cannone [F]