English to Saraiki Dictionary
cannonball
گولا
English definition for cannonball
1. n. a solid projectile that in former times was fired from a cannon
Synonyms and Antonyms for cannonball
Meaning for cannonball found in 4 Languages.
Sponored Video