Cannons are large artillery weapons that use explosive force to launch projectiles over a distance. They played a significant role in warfare, particularly from the late Middle Ages into the early modern period, greatly impacting military strategies and the outcomes of battles.
congrats on reading the definition of Cannons. now let's actually learn it.