abbreviation for “no can do”.
person a: dud ctfu you have to get over here rn
person b: sorry ncd kind of in another country at the moment
r/NonCredibleDefense, a defense-themed shitposting subreddit
"r/NCD told me that nuclear war are good and easy to win"