Stands for a "Soft Cock", a person who's not a real man, ie able to satisfy the ladies
by Toolbag65 April 20, 2010
Get the sofcock mug.