A soft cock is a guy who doesn't go out looking for stray cats. He likely has a girlfriend or gets laid alot, and his friends, who are/have hard cocks and are typically desperate for action on any given night, call him a soft cock when they go out to the bars and he stays home to watch Dirty Dancing Havana Nights
by Merriam John March 03, 2005
A guy is a soft cock when he doesn't feel the need to go out looking for stray cats. He usually has a girlfriend or gets laid alot, hence the soft cock. His friends, who typically are/have hard cocks, are desperate for girlie action on any given night and will make fun of him by calling him a soft cock when they go out to the bars to pick up while he stays home to watch Dirty Dancing Havana Nights.
by Merriam John March 03, 2005