Don't worry, some of the acronyms get vets from different services too. There are some that are pretty universal and some quite specific to an individual service. CSM didn't make any sense to a Navy vet like me but if he'd had said something like CMC, DDG, or RAS i'd have gotten it. :D
FYI CMC...