some might call this slang or vulgar (1.), but it isn't felt to be connected with lower class by most people, nor with certain specific groups; That sucks. slang; vulgar (2. obscene), old-fashioned label, because suck has lost its sexual connotation for many people; vulgar (1. of the common people) informal (a bit too general) More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.