1 definition by xxRangexx
Someone that is so un-attractive and so super weak which makes them terrible in bed that they cannot have sex because they are so uncapable and so a new word had to be created so you have something to call them.
by xxRangexx June 1, 2010