1 definition by Solid ;-)
Name for a person capable of maintaining a massive erection through hours of vigorous intercourse with even the most experienced women.
Very hot experienced woman -- That guys a David!
Random guy -- Why?
by Solid ;-) Jul 14, 2009 add a video