Top definition
Any sexual position in which the man is sitting and the woman sits in his lap.
Last night, I had the best lap tap of my life!
by catkicker mcpeeee December 07, 2010
Get the mug
Get a lap tap mug for your Facebook friend Rihanna.
buy the domain for your foodie blog