@matador1015: I checked Urban Dictionary and couldn't find any other definition.