What is Bombard?
a English slang term to have sexual intercourse
"dude, I'm going go bombard stephanie later"
"nice"
See roger, sexual, intercourse, vagina