A term overused by American colleagues to refer to presentations that resonated with customers
Evan: Wow, that pitch slapped.Zach: Yeah that was a slapworthy presentation!