1 definition by S. T. S.
An indescribably awkward human being. Usually uncomfortable at glance and often produces the squinch face of the observer during conversation. The root of the word is derived from a combination of goone and douche.
by S. T. S. September 23, 2008