1 definition by Bowling Ball Out of Heaven

Top Definition
Something that makes a strong point.
"Smithers, I need you to create a brief but impactual, presentation for this project."
by Bowling Ball Out of Heaven March 13, 2008

Mug icon
Buy a impactual mug!