n.
1.a large shawm bombard v.
1.cast, hurl, or throw repeatedly with some missile
2.throw bombs at or attack with bombs
Idiom of the Day
an old hand at (doing something)
experienced at doing something
My father is an old hand at building kitchen furniture.