1 definition by duckduckno

Oh, that sucker will surely do a presentation to somebody sitting next to him on his plane back to Vancouver.
by duckduckno December 21, 2018
Get the do a presentation mug.