A cannonball in a dream usually indicates temper or emotional stress.
Men dream of shells, suggesting that they are picky about certain things or situations and want to have sex.
Unmarried girls dream of cannonballs, which means you want to marry a soldier with a straightforward personality.
If a married woman dreams of cannonballs, it may also imply that you subconsciously want to have an affair.
The widowed young woman dreamed of a smooth bullet, indicating that she had the idea of remarriage.