I love how the word "crass" has the word "ass" in it
It is such a good way to emphasize the meaning of the word.
It is an excellent word.
A far better word than "flabbergasted" which just sounds like a fart. And while it is true that a fart can flabbergast someone, I wouldn't like to always associate things I was surprised about with something as crass as a fart.