What is the meaning of bombard in English?

Learn vocabulary with pictures as well as definitions of bombard in English

Learn in

See more

n. bombard

Definition of bombard in English

Medieval piece of artillery consisting of a barrel and gunpowder chamber that launches heavy balls of stone or iron.