Top definition
Someone who can't last more than 40 seconds when having sex but can have sex many times in the same day.
by squash900 September 03, 2009
Get the mug
Get a Delierre mug for your fish Abdul.