Most common damn-words in English are of course the f-word and the s-word, which are - for my best knowledge - considered vulgarisms. The word "crap" may be used as a damn-word, however I'd bet, that it is not vulgar. Am I correct?
The meaning of crap is
The first meaning is similar to the use of the work cock in the following British English sentence:
The NOAD doesn't mark the second meaning of crap as vulgar, and I don't think it is interpreted as vulgar from people too.
I wouldn't label crap as vulgar by today's standards, but it isn't a word you'd want to use in a professional setting or with people who are prim and proper.
The word itself is used in a many different ways. kiamlaluno pointed out two popular usages:
But it is also used as an exclamation, as in:
I do think that the word crap has become more acceptable over time. When I was a child in the 80s I once said, in front of a friend's mother, "This is crap," after seeing a long line at an amusement park. She gave me a very stern look and told me I should not use such vulgar language.
Another time I was helping a classmate clean out his desk and I said something along the lines of, "There is a lot of crap in here," and he shushed me as he was concerned that we would get in trouble if the teacher heard us using that word.
Well, it's less vulgar than its synonym "shit", and more vulgar than the term "junk" or "garbage", so it's a matter of scale. I wouldn't use "crap" in polite company, or when speaking to a customer.
Coincidentally, when broadcasting on TV or the Radio in the USA, it's OK to use the word "crap", but illegal to use the word "shit", so it doesn't need to be censored.