English to Hindi

Meaning for:
cannon-ball
other
तोप-गोला